#firstpageId {
	.step {
		.u-steps .u-steps-item.u-steps-status-process {
			.u-steps-head-inner {
				border-color: #e14c46;
				background-color: #e14c46;
			}
			.u-steps-title {
				color: #e14c46;
			}
		}
		.u-steps .u-steps-item.u-steps-status-finish {
			.u-steps-head-inner {
				border-color: #e14c46;
				background-color: #e14c46;
				.u-steps-icon {
					color: #fff;
				}
			}
			.u-steps-title {
				color: #222222;
			}
		}
		.u-steps .u-steps-tail {
			i:after {
				background: #e14c46;
			}
		}
	}
	.account-head {
		.account-head-steps {
			height: 77px;
			background: rgba(255, 255, 255, 1);
			border-radius: 4px 4px 0px 0px;
			padding-top: 16px;
			margin-bottom: 8px;
			// .u-row {
			// 	.step {
			// 		.u-steps {
			// 			:nth-child(1),
			// 			:nth-child(2) {
			// 				display: none;
			// 			}
			// 		}
			// 	}
			// }
		}
		.cal-header {
			position: relative;
			height: 64px;
			border-bottom: 1px solid rgba(208, 208, 208, 1);
			clear: both;
			height: 54px;
			padding: 0px;
			padding-left: 20px;
			padding-right: 20px;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			z-index: 1;
			width: 100%;
			border-bottom: 1px solid #d9d9d9;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			background-color: #fff;
			border-radius: 3px 3px 0 0;
			.cal-btn-group {
				display: inline-block;
				margin-left: auto;
			}
			.titleStar {
				color: red;
				position: absolute;
				left: 10px;
				top: 20px;
			}
		}
	}
	.query-cons {
		margin-left: 20px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		min-width: 440px;
		height: 30px;
		.query-cons-input {
			width: 210px;
			.u-input-group .u-form-control {
				margin-bottom: -10px;
				width: 210px !important;
			}
			.u-input-group-outer {
				width: 100%;
			}
		}
	}
	.btn-class {
		display: inline-block;
	}
	.finance {
		width: 210px;
	}
	.bill-content {
		margin-left: 20px;
		.bill-instruction {
			margin-top: 15px;
			.input-outer {
				width: 280px;
			}
			.bill-instruction-tit {
				margin-left: 5px;
			}
			.bill-instruction-input {
				width: 180px;
				margin-left: 5px;
				margin-right: 50px;
			}
			.account-content1-credit {
				.nc-table {
					text-align: center;
					//color:red;
				}
			}
		}

		.bill-send-cont {
			margin-top: 20px;
			.input-outer {
				width: 280px;
			}
			.send {
				margin-bottom: 5px;
				height: 20px;
			}
			.bill-send {
				margin-top: 10px;
				.bill-send-tit {
					margin-left: 5px;
				}
				.bill-send-input {
					width: 300px;
					margin-left: 5px;
					margin-right: 30px;
				}
			}
		}

		.bill-receive-cont {
			margin-top: 20px;
			.input-outer {
				width: 280px;
			}
			.bill-receive {
				margin-top: 10px;
				.bill-receive-tit {
					margin-left: 5px;
				}
				.bill-receive-input {
					width: 300px;
					margin-left: 5px;
					margin-right: 30px;
				}
			}
		}

		.bill-instruction-add {
			margin-top: 20px;
			.input-outer {
				width: 280px;
			}
			.bill-instruction-tit {
				margin-left: 5px;
			}
			.bill-instruction-refer {
				width: 200px;
			}
			.u-label {
				height: 30px;
				line-height: 30px;
			}
			.bill-instruction-input .u-form-control .md {
				margin-top: 10px;
				width: 150px;
			}
		}
		.u-input-group .u-form-control {
			margin-bottom: -9px;
		}
		.u-label {
			height: 30px;
			line-height: 30px;
		}
	}
	.function-buttons {
		display: flex;
		justify-content: center;
	}
	.account-bottom {
		width: 100%;
		position: absolute;
		bottom: 0px;
		z-index: 200;
		height: 48px;
		background: rgba(113, 116, 120, 1);
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding-right: 50px;
	}
}
